package file;
import java.io.File;
/**
 *获取一个目录中的所有子项
 */
public class ListFilesDemo {
    public static void main(String[] args) {
        //获取当前目录中的所有子项
        File dir = new File(".");
        /*
        boolean ifFile();
        判断当前File表示的是否为一个文件
        boolean isDirectory()
        判断当前File表示的是否为一个目录
         */
        if(dir.isDirectory()){
            /*
            File[] listFiles()
            将当前File标识的目录中所有的子项返回
            并最终将数组返回
             */
            File[] subs = dir.listFiles();
            System.out.println(subs.length);
            for(int i = 0;i<subs.length;i++){
                System.out.println(subs[i].getName());
            }
        }
    }
}
